Golang Job: Full Stack Developer - Customer Marketing

Job added on

Company

Booking.Com

Location

Amsterdam - Netherlands

Job type

Full-Time

Golang Job Details

At Booking.com, we make it easier for everyone to experience the world. We began by taking hotel bookings online over 20 years ago and we’ve been shaping the travel industry ever since. Today, we’re building a platform that connects all parts of the trip – from accommodation to transport, tickets, tours and more.

Team Overview:

Marketing Technology is at our core so that is why we are constantly evolving and adapting our systems to be able to work with the best technology out there. Working in the Customer Marketing department you will be exposed to Java, Python, Perl, MySql, Cassandra, Kafka, Kubernetes, Hadoop, GraphQL, React, ElasticSearch and more.
Our teams consist of world class engineers, data scientists and marketers focused on driving the acquisition of new customers via messaging, online advertising and site and content optimization. Behind each of these pillars is a highly scaled infrastructure of system, tools, data pipelines and ML infrastructure that makes sure we are spending our money wisely and attract traffic to our website as efficiently as possible. This means you will be working in a dynamic and commercially oriented setting using the newest technologies, and with a lot of autonomy to make a direct impact on our business.

Responsibilities:

As a Full Stack Developer, you are responsible for the development, performance, and scaling of our online marketing and advertising systems. Important aspects of the job include:

  • Rapidly developing next-generation scalable, flexible solutions to deliver the best customer experience from the moment they decide to search for a destination until a user has made a booking.
  • Ensuring reliability and increasing the maturity of all systems via the use of system health monitoring tools and building new health indicators as needed
  • Working independently, taking ownership, acting as an intermediary for problems, with both technical and non-technical audiences
  • Solving issues with the existing systems, prioritizing based on business and technical needs and communicating impact to the team and users
  • Collaborating with adjacent teams and other stakeholders to deliver on business objectives
  • Contributing to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts.

Your Skills - Must-haves:

We are looking for passionate developers who are great at solving problems, who initiate discussions, are curious, customer-focused and who believe that any challenge can be scaled with the right attitude and tools.

  • A minimum of 3 years of experience in software development with any of the following server-side programming languages (Java, Perl, C++, Python, Golang or similar).
  • Experience with React & Typescript
  • Prior experience with distributed systems which are highly scalable and available
  • Solid understanding of Service Oriented Architecture and Microservices
  • Demonstrable experience with MySQL or similar relational databases
  • Solid understanding of GraphQL and Restful APIs is a must,
  • Superb communication; written and spoken and experience working with non-technical collaborators
  • Experience with Test automation techniques (TDD, BDD)
  • High level of ownership - own your systems end-to-end and are comfortable performing incident management.

What we offer:

The position is open to candidates worldwide. We provide assistance to you and your family with a generous relocation package, ensuring a smooth transition to working and living in Amsterdam. We have successfully relocated 300+ professionals to Amsterdam in the last year.

  • Headquarters located in one of the most vibrant cities in Europe: Amsterdam
  • Performance-based company that offers 29 vacation days, career advancement and lucrative compensation, including bonuses and stock potential
  • Trainings, including regular opportunities to travel and attend global conferences
  • Discount on Booking.com accommodations with the “Booking Deal” including other perks and benefits
  • Company-sponsored family and social activities to help our employees become integrated with each other and Dutch culture
  • Diverse, unique colleagues from every corner of the world



Booking.com is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We strive to move well beyond traditional equal opportunity and work to create an environment that allows everyone to thrive.


Pre-
Employment Screening:

If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.